package com.sh.data.engine.domain.normalization.index.model.param;

import lombok.Data;

/**
 * @author tinglan.ys
 * @description:
 * @date 2022/4/20 下午3:32
 */
@Data
public class IndexParam {

    /**
     * 指标编号 用于分类：不同版本的指标虽然id不同，但是指标编号是一样的
     */
    private Long indexNum;

    /**
     * 指标id 更新时传入
     */
    private Long id;

    /**
     * 指标名称
     */
    private String name;

    /**
     * 指标目录id
     */
    private Long indexCatalogId;

    /**
     * 业务定义
     */
    private String businessDef;

    /**
     * 计算规则
     */
    private String calculationRule;

    /**
     * 时间粒度：day，week，month，quarter，year，rt(实时)
     */
    private String timeGranularity;

    /**
     * 数据ownerId
     */
    private Long dataOwnerId;

    /**
     * 分析维度
     */
    private String analysisDimension;

    /**
     * 备注
     */
    private String remark;

    private Long projectId;

    private String unit;

    private Long themeId;
}
